HAL USART APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

HAL USART constants

HAL1

series

HAL2

Refer to

USART_FLAG_FE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

USART_FLAG_NE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

USART_FLAG_ORE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

USART_FLAG_IDLE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

USART_FLAG_RXFNE

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_FLAG_RXNE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

USART_FLAG_TC

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

USART_FLAG_RTOF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_FLAG_TXFNF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_FLAG_TXE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

USART_FLAG_UDR

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_FLAG_BUSY

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_FLAG_PE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

USART_FLAG_TEACK

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_FLAG_REACK

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_FLAG_RXFF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_FLAG_RXFT

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_FLAG_TXFT

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_FLAG_TXFE

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_IT_MASK

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_IT_PE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

USART_IT_TC

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

USART_IT_RXNE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

USART_IT_RXFNE

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_IT_IDLE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

USART_IT_ERR

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

USART_IT_ORE

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_IT_NE

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_IT_FE

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_IT_RXFF

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_IT_TXFE

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_IT_RXFT

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_IT_TXFT

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_IT_TXFNF

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_IT_TXE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

USART_CLEAR_TXFECF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_CLEAR_PEF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_CLEAR_FEF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_CLEAR_NEF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_CLEAR_OREF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_CLEAR_IDLEF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_CLEAR_TCF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_CLEAR_UDRF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_CLEAR_RTOF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_NSS_HARD

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_NSS_SOFT

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

USART_NACK_ENABLE

f4

Removed as not used by this HAL USART Driver ( SMARTCARD specific setting handled by HAL SMARTCARD).

Refer to

USART_NACK_DISABLE

f4

Removed as not used by this HAL USART Driver ( SMARTCARD specific setting handled by HAL SMARTCARD)

Refer to

USART_SLAVEMODE_ENABLE

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_SLAVEMODE_DISABLE

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_FIFOMODE_DISABLE

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_FIFOMODE_ENABLE

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_AUTONOMOUS_MODE_DISABLE

u5

Removed / New usage sequence

Refer to

USART_AUTONOMOUS_MODE_ENABLE

u5

Removed / New usage sequence

Refer to

USART_IDLE_FRAME_ENABLE

u5

Removed / New usage sequence

Refer to

USART_IDLE_FRAME_DISABLE

u5

Removed / New usage sequence

Refer to

USART_TRIG_POLARITY_RISING

u5

HAL_USART_AM_TRIG_RISING

Refer to

USART_TRIG_POLARITY_FALLING

u5

HAL_USART_AM_TRIG_FALLING

Refer to

USART_WORDLENGTH_8B

f4

HAL_USART_WORD_LENGTH_8_BIT

Refer to

USART_WORDLENGTH_9B

f4

HAL_USART_WORD_LENGTH_9_BIT

Refer to

USART_WORDLENGTH_7B

u5, h5, c0, l4, g4, g0, h7

HAL_USART_WORD_LENGTH_7_BIT

Refer to

USART_WORDLENGTH_8B

u5, h5, c0, l4, g4, g0, h7

HAL_USART_WORD_LENGTH_8_BIT

Refer to

USART_WORDLENGTH_9B

u5, h5, c0, l4, g4, g0, h7

HAL_USART_WORD_LENGTH_9_BIT

Refer to

USART_LPTIM1_OUT_TRG

u5

HAL_USART_AM_TRIG_LPTIM1_CH1

Refer to

USART_LPTIM2_OUT_TRG

u5

HAL_USART_AM_TRIG_LPTIM2_CH1

Refer to

USART_COMP1_OUT_TRG

u5

HAL_USART_AM_TRIG_COMP1_OUT

Refer to

USART_COMP2_OUT_TRG

u5

HAL_USART_AM_TRIG_COMP2_OUT

Refer to

USART_RTC_ALRA_TRG

u5

HAL_USART_AM_TRIG_RTC_ALRA_TRG

Refer to

USART_RTC_WUT_TRG

u5

HAL_USART_AM_TRIG_RTC_WUT_TRG

Refer to

USART_EXTI_LINE9_TRG

u5

HAL_USART_AM_TRIG_EXTI9

Refer to

USART_EXTI_LINE6_TRG

u5

HAL_USART_AM_TRIG_EXTI6

Refer to

USART_GPDMA1_CH3_TCF_TRG

u5

HAL_USART_AM_TRIG_GPDMA1_CH3_TC

Refer to

USART_GPDMA1_CH2_TCF_TRG

u5

HAL_USART_AM_TRIG_GPDMA1_CH2_TC

Refer to

USART_GPDMA1_CH0_TCF_TRG

u5

HAL_USART_AM_TRIG_GPDMA1_CH0_TC

Refer to

USART_GPDMA1_CH1_TCF_TRG

u5

HAL_USART_AM_TRIG_GPDMA1_CH1_TC

Refer to

USART_TXFIFO_THRESHOLD_1_8

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_1_8

Refer to

USART_TXFIFO_THRESHOLD_1_4

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_1_4

Refer to

USART_TXFIFO_THRESHOLD_1_2

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_1_2

Refer to

USART_TXFIFO_THRESHOLD_3_4

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_3_4

Refer to

USART_TXFIFO_THRESHOLD_7_8

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_7_8

Refer to

USART_TXFIFO_THRESHOLD_8_8

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_8_8

Refer to

USART_RXFIFO_THRESHOLD_1_8

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_1_8

Refer to

USART_RXFIFO_THRESHOLD_1_4

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_1_4

Refer to

USART_RXFIFO_THRESHOLD_1_2

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_1_2

Refer to

USART_RXFIFO_THRESHOLD_3_4

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_3_4

Refer to

USART_RXFIFO_THRESHOLD_8_8

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_8_8

Refer to

USART_RXFIFO_THRESHOLD_7_8

u5, h5, c0, l4, g4, g0, h7

HAL_USART_FIFO_THRESHOLD_7_8

Refer to

HAL_USART_ERROR_ORE

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_RECEIVE_ERROR_ORE

Refer to

HAL_USART_ERROR_DMA

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_ERROR_UDR

u5, h5, c0, l4, g4, g0, h7

HAL_USART_TRANSMIT_ERROR_UDR

Refer to

HAL_USART_ERROR_RTO

u5, h5, c0, l4, g4, g0, h7

HAL_USART_RECEIVE_ERROR_RTO

Refer to

HAL_USART_ERROR_FE

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_RECEIVE_ERROR_FE

Refer to

HAL_USART_ERROR_NE

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_RECEIVE_ERROR_NE

Refer to

HAL_USART_ERROR_NONE

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_ERROR_NONE

Refer to

HAL_USART_ERROR_PE

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_RECEIVE_ERROR_PE

Refer to

HAL_USART_ERROR_INVALID_CALLBACK

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

USART_STOPBITS_0_5

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_STOP_BIT_0_5

Refer to

USART_STOPBITS_1

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_STOP_BIT_1

Refer to

USART_STOPBITS_1_5

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_STOP_BIT_1_5

Refer to

USART_STOPBITS_2

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_STOP_BIT_2

Refer to

USART_PARITY_NONE

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_PARITY_NONE

Refer to

USART_PARITY_EVEN

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_PARITY_EVEN

Refer to

USART_PARITY_ODD

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_PARITY_ODD

Refer to

USART_MODE_RX

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_DIRECTION_RX

Refer to

USART_MODE_TX

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_DIRECTION_TX

Refer to

USART_MODE_TX_RX

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_DIRECTION_TX_RX

Refer to

USART_CLOCK_DISABLE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

USART_CLOCK_ENABLE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

USART_POLARITY_LOW

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_CLOCK_POLARITY_LOW

Refer to

USART_POLARITY_HIGH

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_CLOCK_POLARITY_HIGH

Refer to

USART_PHASE_1EDGE

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_CLOCK_PHASE_1_EDGE

Refer to

USART_PHASE_2EDGE

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_CLOCK_PHASE_2_EDGE

Refer to

USART_LASTBIT_DISABLE

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_CLOCK_LAST_BIT_DISABLED

Refer to

USART_LASTBIT_ENABLE

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_CLOCK_LAST_BIT_ENABLED

Refer to

USART_PRESCALER_DIV1

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV1

Refer to

USART_PRESCALER_DIV2

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV2

Refer to

USART_PRESCALER_DIV4

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV4

Refer to

USART_PRESCALER_DIV8

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV8

Refer to

USART_PRESCALER_DIV256

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV256

Refer to

USART_PRESCALER_DIV128

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV128

Refer to

USART_PRESCALER_DIV64

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV64

Refer to

USART_PRESCALER_DIV32

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV32

Refer to

USART_PRESCALER_DIV16

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV16

Refer to

USART_PRESCALER_DIV12

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV12

Refer to

USART_PRESCALER_DIV10

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV10

Refer to

USART_PRESCALER_DIV6

u5, h5, c0, l4, g4, g0, h7

HAL_USART_PRESCALER_DIV6

Refer to

USART_TXDATA_FLUSH_REQUEST

u5, h5, c0, l4, g4, g0, h7

LL_USART_REQUEST_TX_DATA_FLUSH

Refer to

USART_RXDATA_FLUSH_REQUEST

u5, h5, c0, l4, g4, g0, h7

LL_USART_REQUEST_RX_DATA_FLUSH

Refer to

USART_CR_POS

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_CR_MASK

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_ISR_MASK

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_ISR_POS

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to


HAL USART enumerations

HAL1

series

HAL2

Refer to

HAL_USART_CallbackIDTypeDef

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_RX_HALFCOMPLETE_CB_ID

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_MSPDEINIT_CB_ID

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_MSPINIT_CB_ID

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_TX_FIFO_EMPTY_CB_ID

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

HAL_USART_RX_FIFO_FULL_CB_ID

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

HAL_USART_ABORT_COMPLETE_CB_ID

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_TX_HALFCOMPLETE_CB_ID

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_TX_RX_COMPLETE_CB_ID

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_RX_COMPLETE_CB_ID

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_TX_COMPLETE_CB_ID

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_ERROR_CB_ID

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

USART_ClockSourceTypeDef

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_PCLK1

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_PCLK2

u5, h5, l4, g4

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_D2PCLK1

h7

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_D2PCLK2

h7

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_PLL2

h7

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_PLL3

h7

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_HSI

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_SYSCLK

u5, c0, l4, g4, g0

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_LSE

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_UNDEFINED

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_CSI

h5, h7

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_PLL2Q

h5

Removed / New usage sequence

Refer to

USART_CLOCKSOURCE_PLL3Q

h5

Removed / New usage sequence

Refer to

HAL_USART_StateTypeDef

u5, h5, c0, l4, g4, g0, f4, h7

hal_usart_state_t

Refer to

HAL_USART_STATE_RESET

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_STATE_RESET

Refer to

HAL_USART_STATE_READY

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_STATE_INIT

Refer to

HAL_USART_STATE_BUSY

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_STATE_BUSY_TX

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_STATE_TX_ACTIVE

Refer to

HAL_USART_STATE_BUSY_RX

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_STATE_RX_ACTIVE

Refer to

HAL_USART_STATE_BUSY_TX_RX

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_STATE_TX_RX_ACTIVE

Refer to

HAL_USART_STATE_TIMEOUT

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_STATE_ERROR

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to


HAL USART macros

HAL1

series

HAL2

Refer to

__HAL_USART_CLEAR_FLAG

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

__HAL_USART_CLEAR_NEFLAG

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

__HAL_USART_CLEAR_PEFLAG

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

__HAL_USART_CLEAR_FEFLAG

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

__HAL_USART_CLEAR_OREFLAG

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

__HAL_USART_CLEAR_IDLEFLAG

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

__HAL_USART_CLEAR_UDRFLAG

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_USART_CLEAR_TXFECF

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_USART_CLEAR_IT

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_USART_DISABLE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

__HAL_USART_ENABLE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

__HAL_USART_GET_FLAG

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New Usage changes

Refer to

__HAL_USART_ONE_BIT_SAMPLE_DISABLE

u5, h5, c0, l4, g4, g0, f4, h7

Removed as not used by this HAL USART Driver ( UART specific setting handled by HAL UART)

Refer to

__HAL_USART_ONE_BIT_SAMPLE_ENABLE

u5, h5, c0, l4, g4, g0, f4, h7

Removed as not used by this HAL USART Driver ( UART specific setting handled by HAL UART)

Refer to

__HAL_USART_SEND_REQ

u5, h5, c0, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_USART_GET_IT_SOURCE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

__HAL_USART_GET_IT

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

__HAL_USART_DISABLE_IT

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

__HAL_USART_ENABLE_IT

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

__HAL_USART_RESET_HANDLE_STATE

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to


HAL USART structures

HAL1

series

HAL2

Refer to

USART_InitTypeDef

u5, h5, c0, l4, g4, g0, f4, h7

hal_usart_config_t

Refer to

USART_AutonomousModeConfTypeDef

u5

hal_usart_am_config_t

Refer to

pUSART_CallbackTypeDef

u5, h5, c0, l4, g4, g0, f4, h7

hal_usart_cb_t

Refer to

USART_HandleTypeDef

u5, h5, c0, l4, g4, g0, f4, h7

hal_usart_handle_t

Refer to


HAL USART functions

HAL1

series

HAL2

Refer to

HAL_USART_Init

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_Init

Refer to

HAL_USART_DeInit

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_DeInit

Refer to

HAL_USART_MspInit

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_MspDeInit

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_Transmit

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_Transmit

Refer to

HAL_USART_Receive

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_Receive

Refer to

HAL_USART_TransmitReceive

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_TransmitReceive

Refer to

HAL_USART_Transmit_IT

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_Transmit_IT

Refer to

HAL_USART_Receive_IT

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_Receive_IT

Refer to

HAL_USART_TransmitReceive_IT

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_TransmitReceive_IT

Refer to

HAL_USART_Transmit_DMA

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_Transmit_DMA

Refer to

HAL_USART_Receive_DMA

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_Receive_DMA

Refer to

HAL_USART_TransmitReceive_DMA

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_TransmitReceive_DMA

Refer to

HAL_USARTEx_EnableFifoMode

u5, h5, c0, l4, g4, g0, h7

HAL_USART_EnableFifoMode

Refer to

HAL_USARTEx_DisableFifoMode

u5, h5, c0, l4, g4, g0, h7

HAL_USART_DisableFifoMode

Refer to

HAL_USARTEx_SetRxFifoThreshold

u5, h5, c0, l4, g4, g0, h7

HAL_USART_SetRxFifoThreshold

Refer to

HAL_USARTEx_SetTxFifoThreshold

u5, h5, c0, l4, g4, g0, h7

HAL_USART_SetTxFifoThreshold

Refer to

HAL_USARTEx_SetConfigAutonomousMode

u5

HAL_USART_AM_SetConfigPacketTrigger

Refer to

HAL_USARTEx_GetConfigAutonomousMode

u5

HAL_USART_AM_GetConfigPacketTrigger

Refer to

HAL_USARTEx_ClearConfigAutonomousMode

u5

Removed / New usage sequence

Refer to

HAL_USARTEx_ConfigNSS

u5, h5, c0, l4, g4, g0, h7

HAL_USART_SetSlaveSelect

Refer to

HAL_USART_Abort_IT

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_Abort_IT

Refer to

HAL_USART_Abort

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_Abort

Refer to

HAL_USARTEx_EnableSlaveMode

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

HAL_USARTEx_DisableSlaveMode

u5, h5, c0, l4, g4, g0, h7

Removed / New usage sequence

Refer to

HAL_USART_DMAStop

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_DMAResume

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_Resume_DMA

Refer to

HAL_USART_DMAPause

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_Pause_DMA

Refer to

HAL_USART_IRQHandler

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_IRQHandler

Refer to

HAL_USART_RegisterCallback

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_UnRegisterCallback

u5, h5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

Refer to

HAL_USART_RxHalfCpltCallback

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_RxHalfCpltCallback

Refer to

HAL_USART_RxHalfCpltCallback

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_RxHalfCpltCallback

Refer to

HAL_USART_RxCpltCallback

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_RxCpltCallback

Refer to

HAL_USART_TxCpltCallback

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_TxCpltCallback

Refer to

HAL_USART_TxHalfCpltCallback

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_TxHalfCpltCallback

Refer to

HAL_USART_TxRxCpltCallback

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_TxRxCpltCallback

Refer to

HAL_USARTEx_RxFifoFullCallback

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_RxFifoFullCallback

Refer to

HAL_USARTEx_TxFifoEmptyCallback

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_TxFifoEmptyCallback

Refer to

HAL_USART_AbortCpltCallback

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_AbortCpltCallback

Refer to

HAL_USART_ErrorCallback

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_ErrorCallback

Refer to

HAL_USART_GetState

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_GetState

Refer to

HAL_USART_GetError

u5, h5, c0, l4, g4, g0, f4, h7

HAL_USART_GetLastErrorCodes

Refer to


HAL USART legacy aliases (HAL1 to HAL1)

Note

This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL USART constants, HAL USART enumerations, HAL USART macros, HAL USART structures, HAL USART functions.

HAL1 legacy API alias

HAL1 API

__HAL_USART_GETCLOCKSOURCE

USART_GETCLOCKSOURCE

USART_CLOCK_DISABLED

USART_CLOCK_DISABLE

USART_CLOCK_ENABLED

USART_CLOCK_ENABLE

USARTNACK_ENABLED

USART_NACK_ENABLE

USARTNACK_DISABLED

USART_NACK_DISABLE

__USART_ENABLE_IT

__HAL_USART_ENABLE_IT

__USART_DISABLE_IT

__HAL_USART_DISABLE_IT

__USART_ENABLE

__HAL_USART_ENABLE

__USART_DISABLE

__HAL_USART_DISABLE

__USART_GETCLOCKSOURCE

USART_GETCLOCKSOURCE